
// 加载编辑器
ClassicEditor
   .create(document.querySelector("#editor"), {
       // 图片上传
       ckfinder: {
           uploadUrl: "http://localhost:8080/uploadImages"
       }
   })
   .then(editor => {
       myEditor = editor;
   })
   .catch(error => {
       console.error(error);
   });
Vue.createApp({
    // 定义组件
    components: {
    },
    // 初始化
    setup() {
        // reactive定义变量运行存储
        // toRefs将数据返回
        const {
            reactive, toRefs
        } = Vue
        // 定义变量，即所需数据
        const state = reactive({
            classify: []
        })
        get("/getClassify", function (data) {
            state.classify = data
            console.log(data);
        })
        // 返回数据
        return {
            ...toRefs(state)
        }
    }
    // 绑定app
}).mount("#product")

function product() {
    let classifyId = $("#classifyId").val().trim()
    let title = $("#product #title").val().trim()
    let description = $("#description").val().trim()
    let content = $(".ck-content").html().trim()
    if (title == "") {
        swalError("发布失败", "文章标题不能为空")
        return
    }
    if (description == "") {
        swalError("发布失败", "文章描述不能为空")
        return
    }
    if (content == "") {
        swalError("发布失败", "文章内容不能为空")
        return
    }
    let data = {
        classifyId: classifyId,
        title: title,
        description: description,
        content: content
    }
    console.log(data);
    post("/product", data, function (data) {
        if (data) {
            swalSuccess("发布成功", "谢谢您做出的贡献")
            $("#product #title").val("")
            $("#description").val("")
        } else {
            swalSuccess("发布失败", "服务器异常")
        }
    }, function (data) {
        console.log("发布失败：");
        console.log(data);
    })

}